home *** CD-ROM | disk | FTP | other *** search
/ 64'er / 64ER_CD.iso / 92xx / 9203a.d64 / page overfl .seq < prev    next >
Text File  |  1995-03-30  |  1KB  |  39 lines

  1. ;---------------------------------------
  2. ;- PAGE-OVERFLOW        (W) BY PIT '91 -
  3. ;---------------------------------------
  4.  
  5. STARTLO  = $FB
  6. STARTHI  = $FC
  7. ZIELLO   = $FD
  8. ZIELHI   = $FE
  9.  
  10.          *= $1000
  11.  
  12.          LDA #$00   ;LOW-BYTE STARTADR
  13.          STA STARTLO;ZEROPAGE SCHREIBEN
  14.          LDA #$10   ;HIGH-BYTE STARTADR
  15.          STA STARTHI;ZEROPAGE SCHREIBEN
  16.  
  17.          LDA #$00   ;LOW-BYTE ZIELADR IN
  18.          STA ZIELLO ;ZEROPAGE SCHREIBEN
  19.          LDA #$40   ;HI-BYTE ZIELADR IN
  20.          STA ZIELHI ;ZEROPAGE SCHREIBEN
  21.  
  22.          LDY #$00       ;ZAEHLER AUF $00
  23. LOOP     LDA (STARTLO),Y;AUS $1000,Y
  24.          STA (ZIELLO),Y ;IN $4000,Y
  25.          INY            ;SCHREIBEN
  26.          BNE LOOP       ;
  27.          INC STARTHI    ;SOLANGE
  28.          INC ZIELHI     ;BIS $2FFF
  29. CHECK    LDA STARTHI    ;BYTES
  30.          CMP #$40       ;KOPIERT WURDEN
  31.          BNE LOOP
  32.          RTS            ;RUECKKEHR
  33.  
  34. ;---------------------------------------
  35. ;------$FB/$FC= $00 $10 --> $1000-------
  36. ;------$FD/$FE= $00 $40 --> $4000-------
  37. ;---------------------------------------
  38.  
  39.